home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 22
/
Cream of the Crop 22.iso
/
program
/
pcl4c60.zip
/
PCL4C.DOC
< prev
next >
Wrap
Text File
|
1996-10-27
|
5KB
|
120 lines
*** SHAREWARE DOCUMENTATION ***
The Personal Communications Library for C/C++ (PCL4C) is an asynchronous
communications library designed for experienced software developers
programming in C or C++. Six compilers are supported: Watcom C/C++,
Microsoft Optimizing C/C++, Microsoft Quick C, Borland C/C++, Turbo C/C++,
and MIX Power C. An IBM PC/XT/AT or compatible or IBM PS/2 is required.
The Personal Communications Library takes less than 10K bytes and features:
o Supports 16-bit & 32-bit PROTECTED MODE.
o SMALL, COMPACT, MEDIUM & LARGE memory models.
o 38 communication and support functions.
o Interrupt driven transmitter & receiver.
o Supports high performance 16550 UART.
o Supports the PC/4 and PC/8 DigiBoard.
o Supports the BB1004, BB1008, and BB2016 BOCA boards.
o Hardware (RTS/CTS) flow control.
o 300 baud to 115,200 baud.
o COM1 thru COM4 defined [thru COM20 in registered version].
o Adjustable receive queues from 8 bytes to 32 KB.
o Control-BREAK error exit.
o 18 communication error conditions trapped.
o 4 ports can run concurrently (more with multiport boards).
o Complete modem control & status.
o Written in assembly language for small size & high speed.
Six example programs (with source code) are provided along with the small
and large model library makefiles.
(1) MINIMAL.C is the smallest possible terminal program. Communicates with
port COM1 at 2400 baud.
(2) SIMPLE.C is a very simple communications program. Like MINIMAL, except
that the port and baud rate can be selected. [SIMPLE32.C is the 32-bit
version].
(3) SPAWN.C is a simple communications program that spawns the door program
DOOR.C.
(4) DOOR.C is a door program that takes over the serial port without
resetting the UART.
(5) LOGIN.C is a communications program that calls up our support BBS at
205-880-9748 and logs on as GUEST.
(6) SELFTEST.C is a standalone serial port test program. [SELF32.C is the
32-bit version].
The example program HOST.C (a simple one-line BBS) is also available on our
BBS and anonymous FTP site. Download HOST10.ZIP.
The shareware distribution includes the small and large memory model
libraries PCL4C_S.LIB and PCL4C_L.LIB and the small model MIX library
PCL_S.MIX. All example source code is included.
For more information, refer to the Personal Communications Library Users
Manual ( PCL4C.USR ) and Personal Communications Library Reference Manual (
PCL4C.REF ).
*** Registration ***
The shareware version of PCL4C is provided so that you may personally
determine the usefulness of the product for yourself. If you wish to
register PCL4C, please send $75 plus $5 S&H ($10 outside of North America)
to:
MarshallSoft Computing, Inc.
Post Office Box 4543
Huntsville AL 35815
Voice : 205-881-4630
FAX : 205-881-4630
BBS : 205-880-9748 (14.4KB)
email : info@marshallsoft.com
anon.ftp : ftp.marshallsoft.com
web : www.marshallsoft.com
We accept VISA, MasterCard, American Express (account number, expiration
date, exact name on your card, and complete card billing address required),
checks in US dollars drawn on a US bank, purchase orders (POs) from
recognized US schools and companies listed in Dun & Bradstreet, and COD
(street address and phone number required) within the USA (plus an
additional $3 COD charge). Print the file INVOICE.DOC if an invoice is
needed.
You can also order PCL4C from The Public Software Library (PSL) with your
MC, Visa, AmEx, or Discover card by calling 800-242-4PSL (from overseas:
713-524-6394) or by FAX at 713-524-6398 or by CompuServe at [71355,470].
The product number for PCL4C is 10908.
If you wish to update from an older version of PCL4C, send $25 plus $5 S&H
($10 outside of North America). Updates must be ordered directly from
MarshallSoft Computing.
The registered package includes:
o Small, Compact, Medium, & Large libs w/o shareware screens.
o 16-bit and 32-bit protected mode libs.
o 20 ports supported [COM1 thru COM20] in all libs.
o Assembler source code for the library [except 32-bit].
o Printed Users and Reference Manuals.
o Telephone, FAX, BBS, and email support for one year.
Print the file INVOICE.DOC if an invoice is needed. The registered user
will receive the latest version of PCL4C shipped by two day priority mail
(packet airmail overseas).
PCL4C.ASM is the source code for the library. The source code is
copyrighted by MarshallSoft Computing, Inc. The user is granted a license
to use the PCL4C object code in his own application only. PCL4C.ASM is not
shareware and may not be sold or given away to anyone.
The registered user will receive the latest version of PCL4C by return
mail. A 3.5" diskette is provided unless a 5.25" diskette is requested.